import lireg from '@/api/axios';

// 物料类型
export default {
  /**
   * @description: 所有栏栋舍相关接口
   */
  add(params) {
    return lireg.post("/v3/40089-process-v2/materialType/add", { ...params, "organizationNo": sessionStorage.organizationNo })
  },

  // 编号删除
  numberDel(params) {
    return lireg.get(`/v3/40089-process-v2/materialType/delByNo?no=${params}&organizationNo=${sessionStorage.organizationNo}`)
  },

  // 编号批量删除
  // numberBatchDel(params) {
  //   let paramsCopy = { organizationNo: sessionStorage.organizationNo, ...params }
  //   return lireg.post("/inventory/materialType/delListByNo", paramsCopy)
  // },

  // 修改
  edit(params) {
    return lireg.post("/v3/40089-process-v2/materialType/edit", { ...params, "organizationNo": sessionStorage.organizationNo })
  },

  // 条件查询
  conditionQuery(params) {
    return lireg.post("/v3/40089-process-v2/materialType/queryByCondition", { ...params, "organizationNo": sessionStorage.organizationNo })
  },

  // 统一平台接口
  conditionUnifyQuery(params) {
    return lireg.post("/v3/templateTenant/material/queryPageByCondition", { ...params, "organizationNo": sessionStorage.organizationNo })
  },

  // 编号查询
  // numberQuery(params) {
  //   return lireg.get(`/inventory/materialType/queryByNo?no=${params}`)
  // },
  // 编号批量查询
  // numberBatchQuery(params) {
  //   return lireg.post("/inventory/materialType/queryListByNo", params)
  // },
  // 分页查询
  // pageQuery(params) {
  //   return lireg.post("/inventory/materialType/queryPageByCondition", params)
  // },
  // 查询树状表
  TreeStructure() {
    return lireg.post("/v3/40089-process-v2/materialType/queryTree")
  }
  // 单节点树状结构
  // queryOneNodeData(params) {
  //   return lireg.get(`/inventory/materialType/queryTreeByNo?no=${params}&organizationNo=${sessionStorage.organizationNo}`)
  // }
}
